technical seal - German English Dictionary